home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / utility / 557 / lharc / readme < prev    next >
Text File  |  1991-10-13  |  6KB  |  183 lines

  1.                     LHarc 2.01c (optimized version)
  2.  
  3. **** Please don't distribute this program without documentation ! ****
  4.  
  5. This version of LHarc is based on the original LHarc 1.13c. My only changes
  6. are bug-fixes, some improvements and of course, speed-optimization. Normal
  7. 1.13-compression is about 4 times as fast as the original atari-version.
  8. The new 2.0-compression is about 30% as fast as the original. With this
  9. 2.x-version of LHarc, the brand new LHA and the old Larc-formats are 
  10. fully supported.
  11.  
  12. LHarc.ttp contains some other files: MAN.ENG, this readme and PFXPAK.PRG.
  13. If you rename LHarc.ttp into LHarc.lzh, you will be able to extract these 
  14. files.
  15.  
  16. How to make a shorter version of LHarc to work with.
  17.  
  18.   - Copy LHarc.ttp and name it LHarc.lzh
  19.   - Double-click LHarc.ttp and type "x -rmh" (without the quotations-marks).
  20.     It will now extract MAN.ENG PFXPAK\PFXPAK.PRG PFXPAK\PFXREAD.ME,
  21.     PFXPAK\REGISTER.ENG and LHarc.ttp
  22.   - Open the PFXPAK-foler and start PFXPAK.PRG
  23.   - Click [compression] and select LHarc.ttp. LHarc.ttp will have a size
  24.     of about 26KB afterwards.
  25.   - It will no longer be possible to read the readme using 
  26.     p LHARC.TTP MAN.ENG
  27.  
  28. Remember: Do not distribute LHarc as a shortend version. This only causes
  29. frustration to all who get it. They can make their own short versions!
  30.  
  31.  
  32. ************ Important note: ***************
  33.  
  34. Disks:The newest version of LHarc (if you like, including its sources) is
  35.       available on disk. If you want to have the source or binary on your
  36.       own disk, it will take quite long, because I usally have some pre-copied
  37.       disks available. Send eiter 1 DM for me to buy a disk or include a 
  38.       NEW disk WITHOUT a lable. Add 2.10 DM inside europe and 4.10 outside
  39.       europe for stamps and 1DM for an envelope.
  40.       
  41.  
  42. History:
  43.  
  44.   2.01g 
  45.   
  46.     - LHA (MSDOS) has a totally differnt way of storing the folders. They 
  47.       are kept in an extended header. LHarc 2.01g is not able to produce
  48.       extended headers for folders, but it is able to read them correctly.
  49.     - The system-id is added. LHarc 2.01g will show the name of the OS, a
  50.       file is created. Note that version smaller 2.01g do not add the 
  51.       system-id. Yoshi documentated the system id for: MS-DOS, OS/2, OS/68K,
  52.       OS9, OS/386, HUMAN, UNIX, CP/M, FLEX, Mac, Runser (not for atari
  53.       or amiga!). Perhaps he will bring out versions for all these operating
  54.       systems?
  55.     - Yoshi documented comments, so comments are now included into 2.01g.
  56.       Some days LHA on MSDOS will be able to show the comments. (Yoshi 
  57.       DID NOT say how to terminate the comment string, I used 0xff, because
  58.       yoshi did this with the folder, it may be, that comments will be
  59.       terminated in another way!)
  60.       
  61.     
  62.   2.01f (not released to the public)
  63.  
  64.     - Added some more assembly-subrintines to de compressor. Compression
  65.       is a bit faster now. (The decompression still is 100% C, see next
  66.       versions)
  67.  
  68.     - Filenames now can be read out of a file. The file may be stdin.
  69.       Giving &filename.exe instead of filename.ext reads all filenames
  70.       out of filename.ext instead of packing filename.ext itself. 
  71.  
  72.       Example:
  73.  
  74.          lzh_c.txt contains:
  75.         LHARC.C
  76.         LZHSS.C
  77.         UTIL.C
  78.         <some other .c-files)
  79.  
  80.         lzh_s.txt contains:
  81.         HUFST.S
  82.         LHUF5.S
  83.         <some other .s-files)
  84.  
  85.         The command a test &lzh_c.txt &lzh_s.txt is aquiavlent to 
  86.                     a test lharc.c lzhs.c util.c ... hufst.s lhuf5.s ...
  87.         (... stands for some other files).
  88.  
  89.         Use &- if files the file containing filenames is stdin. For example
  90.         (if you have shell)
  91.  
  92.         ls [ab]* | lharc a test &-
  93.  
  94.         will pack all files begining with a or b.
  95.  
  96.     - Packing AFX: Skipping of filenames already packed is now 
  97.       supported for all AFX-Users, as AFX is no longer "crippled".
  98.  
  99.   2.01e
  100.  
  101.     - Packing AFX: Files are skipped, if alreaed packed with afx or
  102.       if they should not be packed. (only for registerd users of AFX)
  103.  
  104.      - The temporary file is stored in the same folder. Any errors in
  105.           renaming cause LHarc to stop.
  106.         - Programs, LHarc and AFX-Files are skipped. To skip AFX-Files AFX  
  107.           must not be active. The registered version will be turned off by
  108.           LHarc (the unregistered can't be turned off).
  109.  
  110.   2.01d 
  111.  
  112.    - Uses a different startup-code for argv. Someone told me, the old one
  113.      did not work properly.
  114.    - Full support of AFX
  115.    - Bug removed: Extended headers now are ALLWAYS skipped.
  116.    - Bug removed: Some functions did not support -d
  117.  
  118.   2.01c
  119.  
  120.    - First english version of LHarc 2.x.
  121.    - Fully support of extended headers. 
  122.    - Extended headers caused LHarc sometimes to stop working.
  123.    - New switch: -k 
  124.  
  125.   2.01a 
  126.   
  127.    - Uses ARGV
  128.    - Speedup due to assembly-optimisations.
  129.  
  130.   2.00b
  131.  
  132.    - Now accepts archives with extended headers. It is now possible to 
  133.      extract all MS-DOS-archives.
  134.    - It now uses less memory.
  135.  
  136.   2.00a 
  137.   
  138.    - Sometimes, lharc made errors in calculating the codesize. This made
  139.       the archiv unreadable.
  140.  
  141.   2.00
  142.  
  143.     - This experimental version was first able to decode and encode -lh5-
  144.     - While decoding, the format is determinded automatically.
  145.     - While encoding, -lh5- is used automatically. Old archives may be
  146.       produced giving the -o - switch.
  147.     - New switch: -l  (Support of Larc)
  148.     - New switch: -s  (Changes \ into /)
  149.  
  150.  1.13.20
  151.  
  152.     - Webb's and unix .lzh-archives are now correctly decoded. The format
  153.       is determined automatically.
  154.     - Calling Lharc without a command is the same as giving -rm. It is now
  155.       possible to install LHarc as an application and to decode .lzh with    
  156.       a doubleclick.
  157.     - New flag: -u (Store without compression)
  158.  
  159.  All others:
  160.  
  161.     - Many speed-optimizations
  162.     - LHarc accepts an "infite" number of files. The original accepted only
  163.       100
  164.     - The -lz4- and -lz5-formats are now correctly accepted.
  165.     - Changed "o" into "*"
  166.     - The number of "*" now is proportional to the length of the file.
  167.     - It is now possible to extract SFX and PFX
  168.     - New switch: -y, -b.
  169.     - Full buffering of files.
  170.     - New switch: -d
  171.     
  172.  
  173.  
  174. Email to 
  175.  
  176.  the.fawn@mcshh.hanse.de
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.